import I18n from 'vue-i18n'
import Vue from 'vue'
import Cookies from 'js-cookie'
import elementZh from 'element-ui/lib/locale/lang/zh-CN' // 导入饿了么内置的中文语言包
import elementEn from 'element-ui/lib/locale/lang/en.js' // 导入饿了么内置的英文语言包、
import En from './en' // 导入自定义的英文语言包
import Zh from './zh'

Vue.use(I18n) // 全局注册国际化包

export default new I18n({
  // 后面要根据 locale 状态改变相应语言
  locale: Cookies.get('locale') || 'zh', // 取出本地存储的语言包状态
  messages: {
    // 此处是对应语言对象
    en: {
      ...elementEn,
      ...En
    },
    zh: {
      ...elementZh,
      ...Zh
    }
  }
})
